Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Great Britain F9 Great Britain F10 Canada F6 Germany F2 Great Britain F6 Great Britain F7 Great Britain F8 Greece F3 Greece F4 Greece F6 Greece F7 Turkey F18 Israel F7 Israel F8 USA F28 Great Britain F5 Great Britain F11 USA F29 USA F34 USA F21 USA F23 USA F39 Germany F4 Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Sporting Challenger - Turin Open de L'Isere-Trophee BNP Paribas - Grenoble Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul San Remo Tennis Cup - San Remo Akbank Private Banking TED Open - Istanbul IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Internationaux de Doubs Open de Franchie-Comte - Besancon Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island V Gramado Open de Tennis - Gramado Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sunrise Challenger Open de L'Isere (Open 38) - Grenoble Shimadzu All Japan Indoor - Kyoto Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ourocard Tennis Challenger - Sao Paulo Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Open D'Orleans - Orleans Nottingham Challenger Heilbronn Open - Heilbronn St. Remy Challenger Tashkent Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Ethias Trophy - Mons Johannesburg Challenger Nottingham Challenger Nottingham Challenger Rennes Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Dallas Challenger The Surbiton Trophy - Surbiton St. Remy Challenger Open de Rennes La Trinitaine - Rennes Heilbronn Challenger Cherbourg Challenger Johannesburg Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Dublin Challenger - Dublin Seoul Challenger West Lakes Challenger Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Irving Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Knoxville Challenger Irving Challenger Recanati Challenger Ethias Trophy - Mons Fairfield Challenger Samsung Securities Cup - Seoul Columbus Challenger Surbiton Challenger Binghamton Challenger Champaign Challenger Aix En Provence Challenger Vancouver Challenger IX Abierto Internacional de Salinas - Salinas Cary Challenger Dallas Challenger Napa Challenger Noumea Challenger Cherbourg Challenger Taipei City Challenger Cary Challenger Open des Alpes Trophee BNP Paribas - Grenoble Aptos Challenger Dallas Challenger Bukhara Challenger - Bukhara Manchester Challenger Ilkley Challenger Bath Challenger Nottingham Challenger Nottingham Challenger Open de la Ville de Saint Denis - Reunion Island Binghamton Challenger Open de Franche-Comte - Besancon Heineken Trophy - 's-Hertogenbosch Credicard Mastercard Tennis Cup - Campos do Jordao Maui Challenger Las Vegas Challenger Aptos Challenger Milan Indoors - Milan Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Noumea Challenger Newport Beach Challenger Canottieri Mincio Open - Mantova Gemax Open - Belgrade Copenhagen Open - Copenhagen Roanne Challenger Rome Challenger ATP Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg The Nottingham Challenger - Nottingham Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Yokohama World Tennis Gaora Cup - Yokohama Cremona Challenger Baden Open - Karlsruhe Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz Vancouver Challenger Heineken Open - Auckland Open 13 - Marseille Forli Challenger Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Rome Challenger US Men's Clay Court Championships - Houston Estoril Open - Estoril St. Petersburg Open - St. Petersburg Hypo Group Tennis International - Portschach SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Open de Moselle - Metz Apia International - Sydney Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Heilbronn Challenger Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Legg Mason Tennis Classic - Washington AEGON Championships - London Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril AEGON International - Eastbourne Erste Bank Open - Vienna ASB Classic - Auckland Nature Valley International - Eastbourne Petange Challenger Winnipeg Challenger Nottingham 2 Challenger New York Open - New York Belgrade Challenger Cherbourg Challeger European Open - Antwerp Astana Open - Nur-Sultan ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Open Parc - Lyon Erste Bank Open - Vienna Erste Bank Open - Vienna Nordea Open - Bastad Hong Kong Tennis Open - Hong Kong Tiburon Challenger Jersey Challenger Swiss Indoors Basel - Basel Quimper Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Stockton Challenger Legg Mason Tennis Classic - Washington Johannesburg Challenger Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London AEGON International - Eastbourne Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Heilbronn Challenger Open Parc - Lyon AEGON Championships - London Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna AEGON Championships - London cinch Championships - London Abierto de Tenis Mifel - Los Cabos Stockholm Open - Stockholm United Cup - Australia ASB Classic - Auckland Open Parc - Lyon Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Moselle Open - Metz Dallas Open - Dallas Delray Beach Open - Delray Beach Kremlin Cup - Moscow Brisbane International - Brisbane Gonet Geneva Open - Geneva SAP Open - San Jose Citi Open - Washington Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Heineken Open - Auckland Champaign Challenger ATP Kremlin Cup - Moscow Noumea Challenger Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Lexington Challenger Rio Open - Rio de Janeiro Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Charlottesville Challenger Rakuten Japan Open - Tokyo Knoxville Challenger Aircel Chennai Open - Chennai ASB Classic - Auckland Apia International - Sydney Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco AEGON Championships - London Open Parc - Lyon Aegon Nottingham Open - Nottingham Valencia Open - Valencia Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Surbiton Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Columbus Challenger Shenzhen Open - Shenzhen Brisbane International - Brisbane Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BB&T Atlanta Open - Atlanta The Stella Artois Grass Court Championships - London ASB Classic - Auckland Argentina Open - Buenos Aires Delray Beach Open - Delray Beach United Cup - Australia Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Murray River Open - Melbourne Open de Moselle - Metz Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Open Seat Godo 2005 - Barcelona Truist Atlanta Open - Atlanta Citi Open - Washington San Diego Open - San Diego ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Barcelona Open Banc Sabadell - Barcelona Viking International - Eastbourne Erste Bank Open - Vienna Moselle Open - Metz ASB Classic - Auckland The Stella Artois Championships - London Countrywide Classic - Los Angeles Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Chengdu Open - Chengdu Korea Open - Seoul Regions Morgan Keegan Championships - Memphis The Artois Championships - London China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf AEGON International - Eastbourne Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Ricoh Open - 's-Hertogenbosch European Open - Antwerp Argentina Open - Buenos Aires Rothesay International - Eastbourne Open Parc - Lyon Open 13 Provence - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Cap Cana Challenger cinch Championships - London Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome cinch Championships - London Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha China Open - Beijing Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York US Men's Clay Court Championship - Houston Miami Open - Miami Australian Open - Melbourne BB&T Atlanta Open - Atlanta China Open - Beijing BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Zhuhai Open - Zhuhai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Australian Open - Melbourne French Open - Paris Rothesay International - Eastbourne Miami Open - Miami Mutua Madrid Open - Madrid Zhuhai Open - Zhuhai French Open - Paris Erste Bank Open - Vienna Ordina Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Pilot Pen Tennis - New Haven Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris National Bank Open - Toronto Rolex Paris Masters - Paris Cincinnati Open - Cincinnati If Stockholm Open - Stockholm Davis Cup, Group 1, 1R, LUX-FIN 4-1 U.S. Open - New York Davis Cup, Group 1, PO, LUX-MAR 3-2 Abierto de Tenis Mifel - Los Cabos Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Fever-Tree Championships - London NASDAQ-100 Open - Miami French Open - Paris Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, World Group, 1R, ESP-GBR 3-1 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Laver Cup - London Davis Cup, Group D, Glasgow BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open (juniors) French Open - Paris All Lower level tournaments U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Olympics - Rio de Janeiro French Open - Paris U.S. Open - New York U.S. Open - New York Miami Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Toronto Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne cinch Championships - London BNP Paribas Open - Indian Wells Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group B, Manchester Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, PO, GBR-UZB 3-1 U.S. Open (juniors) Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Wimbledon (juniors) Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QF, SRB-GBR 2-0 French Open (juniors) Hopman Cup - Perth Davis Cup, Group I, 1R, POL-GBR 1-3 Monte-Carlo Rolex Masters - Monte-Carlo ASB Classic - Auckland Exhibition Diriyah Tennis Cup Mubadala World Tennis Championship Nitto ATP Finals - Turin Internazionali BNL d'Italia - Rome